package top.fkxuexi.blogapi.modules.auth.dao;


import org.apache.ibatis.annotations.Param;
import top.fkxuexi.blogapi.modules.auth.entity.SysUser;

import java.util.List;

/**
 * @Author blog.fkxuexi.top
 * @Gitee: https://gitee.com/smartwork/
 * @Descri: 系统用户表
 */
public interface SysUserDAO {

    SysUser getUserByLoginName(@Param("loginName") String loginName);

    /**
     *  依据查询条件查询出用户列表
     * @param nickName
     * @param phone
     * @param statues 1：启用，2：冻结，3：删除
     * @return
     */
    List<SysUser> list(@Param("nickName") String nickName,
                       @Param("phone") String phone,
                       @Param("status")Integer statues);
}